#ifndef LISTA_H_
#define LISTA_H_
#include "IEntidad.h"
#include "Eleccion.h"
#include <string>
#include <vector>

namespace Entidades {

class Lista: public IEntidad {

private:

	Eleccion *eleccion;
	string nombre;

public:

	Lista();
	Eleccion *getEleccion() const;
	string getNombre() const;
	void setEleccion(int fecha, string cargo);
	void setNombre(string nombre);

	virtual void hidratarse(char* buffer, unsigned int tamanioDelBuffer);
	virtual char* construirBuffer();
	virtual unsigned int getTamanioDelBuffer();
	virtual void marcarComoBorrado();

	virtual ~Lista();
};

}
#endif /* LISTA_H_ */
